home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 4
/
Aminet 4 - November 1994.iso
/
aminet
/
comm
/
uucp
/
wcnews_1_0_30.lha
/
bin
/
do.newgroup
< prev
next >
Wrap
AmigaDOS Script File
|
1993-06-06
|
1KB
|
35 lines
.key ng/a,moderated/s,to/a,description/a,file
.bra {
.ket }
.def file "=nil="
set {$$}hostname `findconfig nodename domainname`
if "{moderated}" eq "moderated"
set {$$}moderated " moderated"
else
set {$$}moderated ""
endif
echo >t:newgrp{$$}.new "Path: news"
echo >>t:newgrp{$$}.new "From: news@${$$}hostname (The News System)"
echo >>t:newgrp{$$}.new "Newsgroups: {to}"
echo >>t:newgrp{$$}.new "Subject: newgroup {ng}${$$}moderated"
echo >>t:newgrp{$$}.new "Message-ID: <news.`messageid dec`@${$$}hostname>"
echo >>t:newgrp{$$}.new "Date: `ctime rfc`"
echo >>t:newgrp{$$}.new "Organization: `findconfig Organization`"
echo >>t:newgrp{$$}.new "Control: newgroup {ng}${$$}moderated"
echo >>t:newgrp{$$}.new "Sender: news@${$$}hostname (The News System)"
echo >>t:newgrp{$$}.new "Approved: news@${$$}hostname"
echo >>t:newgrp{$$}.d.new "New newsgroup: {ng}*N{ng} {description}"
if exists {file}
echo >>t:newgrp{$$}.d.new ""
type >>t:newgrp{$$}.d.new {file}
endif
echo >>t:newgrp{$$}.new "Lines: `lines t:newgrp{$$}.d.new`*N"
type >>t:newgrp{$$}.new t:newgrp{$$}.d.new
inews <t:newgrp{$$}.new -h
unset {$$}moderated
unset {$$}hostname
delete t:newgrp{$$}.#? quiet